package com.lt.test.provider.dao;

import java.util.List;
import java.util.Map;

public interface KtTakeStockDao{
	 List query(Map parameter);  
	 int create(Map parameter);
     int update(Map parameter);   
     int save(Map parameter); 
     int delete(Long id);
     Map findById(Long id);
     int batch(List values);
     int batchUpdate(List values);
     int batchDelete(List values);
     
    int updateProdMove(List<Map<String, String>> parameter);
    
    int updateMonthSettlement(Map parameter);
    
    int delMonthSettlement(Map parameter);
    
    List<Map<String, Object>> getMonthSettlementList(Map parameter);
    
    List<Map<String, Object>> queryKtTakeStockList(String shopId, String takeId, String type, String beginTime, String endTime);

    Map getUserInfo(String userId);
    
    List<Map<String,Object>> getKtTakeAnalysis(String shopId, String date);
}
